package test;

import java.net.BindException;

public class Son extends Base{
    public void test() throws BindException { // 重写父类方法时，子类方法的异常类型不能比父类方法的异常类型更宽泛

    }

    @Override
    public void test2() { // 重写父类方法时, 子类方法的修饰符不能比父类方法的修饰符更严格

    }

    public static void test3() {  // 方法隐藏, 静态方法不能被子类重写, 调用时按照编译类型调用
        System.out.println("Son");
    }
//    public static void test3() {
//
//    }
    public static void main(String[] args) {
        Base base = new Son();

        base.test3();
    }
}
